mounted on vehicle - French English Dictionary